A Formal Process for Evaluating COTS Software Products
نویسندگان
چکیده
A s government agencies and businesses become more dependent on commercial offthe-shelf (COTS) software products to automate tasks, the ability to determine product quality and suitability has become increasingly important. Unfortunately, the lack of a standard, well-defined software product evaluation approach has resulted in many organizations making large investments in poor product choices. An effective software product evaluation uses a formal process commensurate with the investment required for product acquisition and support to assess product quality and suitability prior to purchase. Anything less can only serve to justify a predetermined choice. Our requirements-driven COTS product evaluation process (RCPEP) ensures a quality outcome. We demonstrate its use in a case study that resulted in the selection of a product by the US Air Force for a large, component-based training management system. We believe that the successful application of this scientifically based method could mature into an industry standard.
منابع مشابه
Evaluation and Selection COTS Software Process: The State of the Art
In the recent years, the Commercial OffThe-Shelf (COTS) products are being increasingly used in the world of software development. Therefore, evaluating and selecting appropriate COTS product is one of the most critical activities in COTS-based system development. Unfortunately, many methods that have been proposed in previous studies for evaluating and selecting COTS software are still have ma...
متن کاملOptimized mismatch resolution for COTS selection
The use of Commercial Off-The-Shelf (COTS) products in the software development process requires the evaluation of existing COTS products, and then selecting the one that best fits system requirements. In this process, it is inevitable to encounter mismatches between COTS features and system requirements. Mismatches occur as a result of an excess or shortage of COTS capabilities. Many of these ...
متن کاملBridging the Gap Between COTS Product Reuse and Formal Methods: A Case Study
Reusable commercial off-the-shelf (COTS) products are routinely employed in development of software systems. However, no systematic techniques are available for specification or verification of critical aspects of such systems. This paper explains that the dependencies between a critical subsystem and a COTS product can be isolated through formally-stated mathematical and programmatic interface...
متن کاملRigorous Evaluation of COTS Middleware Technology
M iddleware refers to a broad class of software infrastructure technologies that use high-level abstractions to simplify construction of distributed systems. Over the past decade, the adoption of commercial off-the-shelf middleware products across the software industry has gathered significant momentum. COTS products make it possible to deploy application components in high-performance, scalabl...
متن کاملEffectiveness of integration versus characterization of COTS products: an empirical study
This chapter faces the problem of identifying a set of parameters characterizing COTS products. The need for such a characterization derives from the problem to identify and select among many available products the ones which are appropriate for a specific software system. The characterization should allow to foresee the integration and maintenance effort in target systems developed with a COTS...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Computer
دوره 34 شماره
صفحات -
تاریخ انتشار 2001